#!/usr/bin/env python
#-*- coding:utf-8 -*-

'''Faça um programa que leia os votos para 3 candidatos.
Ao final, seu programa deverá mostrar:
* o nome do candidato eleito,
* a quantidade de votos obtidos e
* o percentual de votos obtidos.

Seu programa encerrará quando o usuário entrar com o voto 0.

Os votos vão de 1 a 3, e o nome dos candidatos são:
1- Maria,  2- João e  3- Pedro'''

votosMaria = 0
votosJoao = 0
votosPedro = 0
votosNulo = 0
avisoEntrada = '''Em quem você deseja votar?
  1- Maria
  2- João
  3- Pedro
  0- Sair
  
  Seu voto: '''

voto = int(input(avisoEntrada))

while voto != 0:
    if voto == 1:
        votosMaria += 1
    elif voto == 2:
        votosJoao += 1
    elif voto == 3:
        votosPedro += 1
    else:
        votosNulo += 1
    #fim-se
        
    voto = int(input(avisoEntrada))
# fim-enquanto

totalVotos = votosMaria + votosJoao + votosPedro + votosNulo

if (votosMaria > votosJoao) and (votosMaria > votosPedro):
    print('Maria foi a vencedora. Ela obteve', votosMaria,
          'votos de um total de', totalVotos)
    print('Maria venceu com', votosMaria/totalVotos*100, '% dos votos', sep='')
elif (votosJoao > votosMaria) and (votosJoao > votosPedro):
    print('João foi o vencedor. Ele obteve', votosJoao,
          'votos de um total de', totalVotos)
    print('João venceu com', votosJoao/totalVotos*100, '% dos votos', sep='')    
elif (votosPedro > votosMaria) and (votosPedro > votosJoao):
    print('Pedro foi o vencedor. Ele obteve', votosPedro,
          'votos de um total de', totalVotos)
    print('Pedro venceu com', votosPedro/totalVotos*100, '% dos votos', sep='')
else:
    print('Houve empate. Teremos segundo turno.')
